﻿/*页面顶部条的按钮*/
#divPageHeader {
	overflow: hidden;
}
#divPageHeader button {
	margin: 0px 2px;
}
/*按钮*/
.ui-button, .ui-button .ui-button-text {
	margin: 0px;
	padding: 1px 5px;
	font-family: Arial 宋体;
	font-size: 12px;
}
/******客户端验证样式********/

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
	color: #ff0000;
}
.field-validation-valid {
	display: none;
}
.input-validation-error {
	border: 1px solid #ff0000;
	background-color: #ffeeee;
}
.validation-summary-errors {
	font-weight: bold;
	color: #ff0000;
}
.validation-summary-valid {
	display: none;
}
/******客户端验证样式********/

/*******表单样式**************/
.reportTitle {
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	margin: 10px
}
#tab {
	border-left: solid 1px #979797;
	border-top: solid 1px #979797;
	border-collapse: collapse
}
#tab td, #tab th {
	border-right: solid 1px #979797;
	border-bottom: solid 1px #979797;
	padding: 5px;
}
#tab th {
	padding: 8px;
}
/****表单*****/
#t1 td, #t3 td {
	padding: 0px;
	margin: 0px;
	font-family: 宋体;
	font-size: 12px;
	line-height: 22px
}
#t1 td input {
	margin: -1px 0px;
	font-family: 宋体;
	font-size: 12px;
}
.viewTable {
	background-color: #DFE8FF;
}
.tds {
	padding: 5px 0;
	text-align: right;
	width: 80px;
	line-height: 30px;
	word-break: keep-all
}
/*整体顶部*/
#divTop {
	overflow: hidden;
}
/*Logo区*/
#divTop #divLogo {
	height: 60px;
}
/*Logo图片*/
#divTop #divLogo #imgLogo {
	float: left;
	margin: 4px 0px 0px 10px;
}
/*皮肤选择区*/
#divTop #divLogo #divTheme {
	float: right;
	margin: 6px 3px 3px 0px;
}
.box_01 {
	margin: 0px;
	padding: 10px;
}
.box_011 {
	margin: 0px auto;
	padding: 20px;
	border: 1px solid #BBD9F9;
	background-color: #E3EFFC;
}
/*表单*/
input,textarea,select{outline:none;}
.tabNo.tab01{margin:auto;}
.vali td {
    padding:0px 0px 0px 5px !important;
}
.tab01 {
	font-family: "宋体";
	font-size: 12px;
	color: #000000;
	line-height: 30px;
	background:inherit;
}
.tab01 tr {
	line-height: 30px;
}
.tab01 td {
	text-align: left;
	font-size: 12px;
	color: #222;
	line-height:100%;
	padding:3px 0;
}
.tab01 .td1 {
	text-align:right;
	font-size: 12px;
	color: #045795;
	font-weight: bold;
	width: 15%;
}
.tab01 .td2 {
	text-align: left;
	font-size: 12px;
	color: #333;
	padding-left: 10px;
}
.tab01 .td3 input
{
    float:left;
}
.tab01 .input01 {
	width: 550px;
	height: 18px;
}
.tab01 .input02,.tab01 input03{
	width: 200px;
	height: 18px;
}
.tab01 .input04 {
	height: 60px;
	width: 550px;
	line-height: 20px;
}
.tab01 .input05 {
	height: 60px;
	width: 200px;
	line-height: 20px;
}
.tab01 td .button {
	margin-left: 5px
}


.tab012, .tab012 tr, .tab012 td {
	font-family: "宋体";
	font-size: 14px;
	color: #000000;
	line-height: 30px;
	border: 1px solid #ABCFF8;
	border-collapse: collapse;
}
.tab012 .tab012_title
{
    font-weight:bold;
    height:32px;
    line-height:32px;
    text-align:center;
    padding-left:10px;
    color:#045795;
    background-color:#e9f4fd;
}
.tab012 td
{
    text-align:center;
    font-size:12px;
    color:#222;
}
.tab012 .td1 {
	text-align: right;
	font-size: 12px;
	color: #045795;
	font-weight: bold;
	width: 20%;
}
.tab012 .td2 {
	text-align: left;
	font-size: 12px;
	color: #222;
	padding-left: 10px;
}
.box_01 .tab012 .input01 {
	border: 1px solid #ABCFF8;
	height: 18px;
	line-height: 18px;
	color: #111;
	width: 96%;
	background-color: #F0F7FD;
	margin-left: 5px;
}
.box_01 .tab012 .input02 {
	border: 1px solid #ABCFF8;
	height: 18px;
	width: 200px;
	line-height: 18px;
	color: #111;
	background-color: #F0F7FD;
	margin-left: 5px;
}
.box_01 .tab012 .input03 {
	border: 1px solid #ABCFF8;
	height: 20px;
	width: 200px;
	line-height: 20px;
	color: #111;
	background-color: #F0F7FD;
	margin-left: 5px;
}
.box_01 .tab012 .input04 {
	border: 1px solid #ABCFF8;
	height: 60px;
	width: 96%;
	line-height: 20px;
	color: #111;
	background-color: #F0F7FD;
	margin-left: 5px;
}
/*数据表*/
.tab02, .tab02 td, .tab01 tr {
	font-family: "宋体";
	font-size: 12px;
	color: #222;
	line-height: 22px;
	border-collapse: collapse;
	/*border: 1px solid #ABCFF8;*/
}
.tab02 td {
	text-align: left;
	padding-left: 10px;
}
.tab02 .td01 {
	text-align: center;
	height: 24px;
	line-height: 24px;
	background: url(images/tr_bg.jpg) repeat-x;
	color: #006699;
	font-weight: bold;
}
.tab02 .td02 {
	text-align: center;
	padding: 0;
}
.tabNo .tabTitle, .tab02 .tabTitle,.tab012 .tabTitle{background-color: #E3EFFC;color: #045795; font-weight: bold; text-align: left; padding: 6px;line-height:18px;}
.tabNo .select,.tab012 .select,.tab01 select{width:206px !important;height:24px !important;line-height:24px;}
.tabTitleContent td{padding:0 !important;}
.tabNo.tab01 tr { border:none;}
.tabNo.tab01 td { padding:5px;}
/*表单20120223*/
.tab023 {
	font-family: "宋体";
	font-size: 13px;
	color: #000000;
	line-height: 30px;
}
.tab023 tr {
	line-height: 30px;
}
.tab023 td {
	text-align: left;
	font-size: 13px;
	color: #222;
	line-height: 30px;
	padding:3px 0;
}
.tab023 .td111 {
	text-align: right;
	font-size: 12px;
	color: #045795;
	font-weight: bold;
	width: 120px;
	white-space: nowrap;
}
.tab023 .td222 {
	text-align: left;
	font-size: 12px;
	color: #333;
	padding-left: 10px;
}
.box023_bt {
	text-align: left;
	font-size: 12px;
	color: #045795;
	font-weight: bold;
	padding-left: 10px;
	background-color: #E3EFFC;
	height: 30px;
	line-height: 30px;
}
.tab023 .input0111 {
	border: 1px solid #ABCFF8;
	height: 18px;
	line-height: 18px;
	color: #111;
	width: 90%;
	background-color: #F0F7FD;
	padding:2px 5px;
}
.tab023 .input0222 {
	border: 1px solid #ABCFF8;
	height: 18px;
	width: 90%;
	line-height: 18px;
	color: #111;
	background-color: #F0F7FD;
	padding:2px 5px;
}
.tab023 .input0333 {
	border: 1px solid #ABCFF8;
	height: 20px;
	width: 90%;
	line-height: 20px;
	color: #111;
	background-color: #F0F7FD;
	padding:2px 5px;
}
.tab023 .input0444 {
	border: 1px solid #ABCFF8;
	height: 60px;
	width: 90%;
	line-height: 20px;
	color: #111;
	background-color: #F0F7FD;
	padding:2px 5px;
}
.tab023 .input0555 {
	border: 1px solid #ABCFF8;
	height: 18px;
	line-height: 18px;
	color: #111;
	background-color: #F0F7FD;
	padding:2px 5px;
}
/*文字*/
.red {
	color: #FF0000;
}
/*zTree图标*/
.ztree li button.iCandyCompany.ico_docu {
	background: url('/Content/iCandy/1_open.png');
}
.ztree li button.iCandyCompany.ico_open {
	background: url('/Content/iCandy/1_open.png');
}
.ztree li button.iCandyCompany.ico_close {
	background: url('/Content/iCandy/1_open.png');
}
.ztree li button.iCandyDuty.ico_docu {
	background: url('/Content/iCandy/4.png');
}
.ztree li button.iCandyDuty.ico_open {
	background: url('/Content/iCandy/4.png');
}
.ztree li button.iCandyDuty.ico_close {
	background: url('/Content/iCandy/4.png');
}
.ztree li button.iCandyStaff.ico_docu {
	background: url('/Content/iCandy/Chat.png');
}
.ztree li button.iCandyStaff.ico_open {
	background: url('/Content/iCandy/Chat.png');
}
.ztree li button.iCandyStaff.ico_close {
	background: url('/Content/iCandy/Chat.png');
}
html body div.clear, html body span.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/*施工计量中鼠标滑动提示框样式*/
.showDetail_WF {
	width: 713px;
	height: 36px;
	position: absolute;
	z-index: 10000;
	display: none;
	left: 0;
	top: 0;
}
.showDetail_WF_top {
	background: url(/Content/themes/default/images/jquery.showDetail.top.png) no-repeat;
	height: 12px;
}
.showDetail_WF_mid {
	background: url(/Content/themes/default/images/jquery.showDetail.mid.png) repeat-y;
	line-height: 20px;
	text-align: left;
	font-size: 12px;
	color: #333;
	padding: 0 10px;
	word-wrap: break-word;
}
.showDetail_WF_bottom {
	background: url(/Content/themes/default/images/jquery.showDetail.bottom.png) no-repeat;
	height: 12px;
}
.leftPanel{float: left; display: block; overflow: auto;
            width: 210px; border-right: 1px solid #b8d0d6; 
            line-height: 21px; background: #f0f5f6;height:100%;
            }
.rightPanel{margin-left: 211px; display: block; height:100%;}
.rightPanel_top{border-bottom:1px solid #d9d9d9;background:#eff4f5;}
.rightPanel_add{border-bottom:none;background:none;height:100%;}
/*工作流配置页面样式*/
.layoutLeft{float:left; display:block; overflow:auto; width:220px; border:solid 1px #CCC; line-height:25px; background:#fff}
.layoutRight{margin-left:221px;}

.wfmenu {
    margin-bottom: 10px;
    margin-right: 10px;
}

.wfmenu li{ display:block; height:28px;  text-align:center;}

.wfmenu li a {display:block; height:25px; color:#6a5758; border-bottom:dashed 1px #6a5758; text-decoration:none; }

/*切换项目弹窗样式*/
.pageFormContent .programSwitch{line-height:40px;border-bottom:1px solid #e5e5e5;font-size:14px;padding-left:10px;text-align:left;cursor:pointer;}
.pageFormContent .programSwitch:hover{background:#e4edf9;}
.pageFormContent .programSwitch em{display:none;}
.pageFormContent .programSwitch span{color:#222;}
.pageFormContent .programSwitch input.btn{float:right;margin-top:5px;margin-right:5px;}

/*分项工程量清单管理样式*/
.projectSite_leftPanel{float:left;width:630px;}
.projectSite_chose{margin-left:680px;}
.projectSite_chose .panelBar{border-top:none;}
.projectSiteBtn,.projectSiteBtn div,.projectSiteBtn span,.projectSiteBtn em{background:url(../images/button/projectSiteBtn_bg.png) no-repeat;}
.projectSiteBtn{float:left;width:50px;height:100%;position:relative;cursor:pointer;background-position:-60px 0;background-repeat:repeat-y;}
.projectSiteBtn div{height:100%;width:50px;background-position:-180px center;}
.projectSiteBtn span,.projectSiteBtn em{position:absolute;width:50px;height:20px;left:0;}
.projectSiteBtn span{top:0;background-position:0 0;}
.projectSiteBtn em{bottom:0;background-position:-120px 100%;}
@media (max-width:1024px)
{
    .projectSite_leftPanel{width:460px;}
    .projectSite_chose{margin-left:510px;}
}
@media (min-width:1025px) and (max-width:1280px)
{
    .projectSite_leftPanel{width:630px;}
    .projectSite_chose{margin-left:680px;}
}
@media (min-width:1281px) and (max-width:1440px)
{
    .projectSite_leftPanel{width:800px;}
    .projectSite_chose{margin-left:850px;}
}
@media (min-width:1441px) and (max-width:1680px)
{
    .projectSite_leftPanel{width:950px;}
    .projectSite_chose{margin-left:1000px;}
}
@media (min-width:1681px)
{
    .projectSite_leftPanel{width:1060px;}
    .projectSite_chose{margin-left:1110px;}
}
/*表格中列表按钮样式*/
table td a.tabIcon
{
    background:url(../themes/default/images/measureChart/tabIcon.png) no-repeat;
    /*float:left;*/
    text-indent:-1000px;
    height:18px;
    display:inline-block;
    width:24px;
}
/*table td a.iconCol_01{width:100%;}一个图标*/
/*table td a.iconCol_02{width:50%;}两个图标*/
/*table td a.iconCol_03{width:33.3%;}三个图标*/
table td a.tabIcon.detail{background-position:center 0;}/*详情*/
table td a.tabIcon.delete{background-position:center -20px;}/*删除*/
table td a.tabIcon.preview{background-position:center -40px;}/*预览*/
table td a.tabIcon.download{background-position:center -60px;}/*下载*/

/*农民工管理中上传身份证样式*/
.WorkerManage_addId
{
    padding:10px;
}
.WorkerManage_addId .addId_container
{
    margin-bottom:0 !important;
    overflow:hidden;
}
.WorkerManage_addId .addId_container li
{
    float:left;
    margin-right:10px;
}
.WorkerManage_addId li img,.WorkerManage_addId li a
{
    display:block;
}
.WorkerManage_addId li a
{
    width:300px;
    line-height:24px;
    text-align:center;
}

/*工料机侧边栏列表*/
.ui-slidebar-list { padding:5px; margin-bottom:0;}
.ui-slidebar-list li { padding:5px 0;}